
typedef	enum ANSI_COLORtag {
    BLACK		= 0x00,
    RED			= 0x01,
    GREEN		= 0x02,
    YELLOW		= 0x03,
    BLUE		= 0x04,
    MAGENTA		= 0x05,
    CYAN		= 0x06,
    WHITE		= 0x07
} ANSI_COLOR;

//
//	Interface functions
//
void AnsiTerm_clr_screen(void);
void AnsiTerm_clr_line(void);
void AnsiTerm_fgcolor_set(ANSI_COLOR color);
void AnsiTerm_bgcolor_set(ANSI_COLOR color);
void AnsiTerm_color_reset(void);

void AnsiTerm_goto(uint16_t x, uint16_t y);
void AnsiTerm_cursor_up(uint16_t cells);
void AnsiTerm_cursor_down(uint16_t cells);
void AnsiTerm_cursor_fwd(uint16_t cells);
void AnsiTerm_cursor_back(uint16_t cells);

//
//	End of:	ansiterm.h
//
